package com.sh.data.engine.domain.datadev.flink.model.domain;

import lombok.Data;

import java.util.Date;

/**
 * @author：jingchen.hr
 * @descripion:
 * @data:6/20/20224:37 PM
 */
@Data
public class FlinkJobDetailDomain {

    private Long id;

    private Long nodeId;

    private Long nodeConfigId;

    private String taskName;

    private Integer taskType;

    /**
     * 调度周期 0-每天 1-周一至周五
     */
    private Integer scheduleType;

    private Date createTime;

    private Date publishTime;

    private String userName;
    /**
     * 任务状态
     *
     * @see com.xuelangyun.hufu.common.enumDefinition.FlinkJobStatusEnum
     */
    private Integer status;

    /**
     * 0-手工执行 1-周期执行
     */
    private Integer execType;

    /**
     * 计划执行时间
     */
    private Date planTime;

    /**
     * 开始执行时间
     */
    private Date startTime;

    /**
     * 结束执行时间
     */
    private Date endTime;

    /**
     * 运行时长
     */
    private Long expendTime;
}
